﻿using System;
using System.Collections.Generic;
using Servicios.Business.Entidades;
using Servicios.Data.DataBases.Biblioteca;

namespace Servicios.Business.Modulo.Registro
{
    public class RegistroDatos : List<RegistroDatos>
    {
        public MaterialBibliografico MaterialBibliografico { get; set; }
        public TipoMaterialBibliografico TipoMaterialBibliografico { get; set; }
        public Autor Autor { get; set; }
        public Editorial Editorial { get; set; }

        public RegistroDatos()
        {
            Autor = new Autor();
            MaterialBibliografico = new MaterialBibliografico();
            Editorial = new Editorial();
        }

        public void RegistrarAutor()
        {
            this.Autor.Entity.Save();
        }

        public void RegistrarEditorial()
        {
            this.Editorial.Entity.Save();
        }

        public void RegistrarMaterialBibliografico()
        {
            this.MaterialBibliografico.Entity.Save();
        }

        public void RegistrarMaterialBibliografico(MaterialBibliografico mb)
        {
            mb.Entity.Save();
        }
    }
}
